﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using DevComponents.DotNetBar;
using QuanLyBanHang.QuerySQL;

namespace QuanLyBanHang
{
    public partial class frDoimatkhau : Office2007Form
    {
        ClassLogin lg = new ClassLogin();
        public String matkhau;
        private bool ktra, ktra1;
        public string pass;
        public frDoimatkhau()
        {
            InitializeComponent();
        }

        private void btnHuybo_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void txtmatkhau_TextChanged(object sender, EventArgs e)
        {
            if (!txtmatkhau.Text.Equals(matkhau))
            {
                ktra = false;
                lbthongbao.Text = "Mật khẩu chưa chính xác";
            }
            else
            {
                lbthongbao.Text = "Mật khẩu chính xác";
                ktra = true;
            }
        }

        private void txtxacnhan_TextChanged(object sender, EventArgs e)
        {
            if (!txtxacnhan.Text.Equals(txtmatkhaumoi.Text))
            {
                ktra1 = false;
                lbtb.Text = "Mật khẩu nhập lại sai";
            }
            else
            {
                lbtb.Text = "Mật khẩu chính xác";
                ktra1 = true;
            }
        }

        private void frDoimatkhau_Load(object sender, EventArgs e)
        {
            this.AcceptButton = btnxacnhan;
        }

        private void btnxacnhan_Click(object sender, EventArgs e)
        {
            if (txtmatkhau.TextLength==0)
            {
                lbthongbao.Text = "Nhập vào mật khẩu";
                txtmatkhau.Focus();
            }
            else if (txtmatkhaumoi.TextLength == 0)
            {
                lbtb.Text = "Nhập vào mật khẩu";
                txtmatkhaumoi.Focus();
            }
            else if (!ktra)
            {
                lbthongbao.Text = "Mật khẩu chưa chính xác";
                txtmatkhau.Focus();
            }
            else if (txtmatkhaumoi.TextLength > 30)
            {
                lbtb.Text = "Không quá 30 ký tự";
                txtmatkhaumoi.Focus();
            }
            else if (!ktra1)
            {
                lbtb.Text = "Mật khẩu nhập lại sai";
                txtxacnhan.Focus();
            }
            else {
                lg.DMK(txttaikhoan.Text,txtxacnhan.Text);
                pass = txtxacnhan.Text;
                this.Close();
            }
        }
    }
}
